@import '~antd/dist/antd.css';
* {
  margin: 0;
  padding: 0;
}
html,body {
  width: 100%;
  height: 100%;
}
#root {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}
.active {
  color: yellow;
}
#root>div {
  width: 100%;
  height: 100%;
}
#root>div>div {
  width: 100%;
  height: 100%;
}
dl {
  display: flex;
  width: 100%;
}
dl img {
  width: 64px;
  height: 90px;
}
dd {
  margin-left: 15px;
}
.buy {
  position: relative;
   left: 220px;
   top: -50px;
   width: 60px;
  height: 30px;
  background: red;
  text-align: center;
    line-height: 30px;
    font-size: .26rem;
    border-radius: 20px;
    color: white;
    background-color: #F03D37;
    box-shadow: 0 0.04rem 0.04rem 0 rgb(240 61 55 / 15%);
}
p {
  width: 200px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
dl {
  padding-left: 10px;
  box-sizing: border-box;
}
dl {
  font-size: .26rem; ;
}
.header {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: red;
}
.ant-layout {
  height: 100%;
}
.ant-layout-header {
  background: yellow;
}


.ant-layout-sider {
  width: 256px;
}